dual-powered locomotive - French English Dictionary